San Juan Chamelco is a municipality in the Guatemalan department of Alta Verapaz. It is situated at 135 m above sea level. It covers a terrain of 80 km². The annual festival is on June 24.